package cn.edu.wynu.define;

public class MethodDemo01 {
    public static void main(String[] args) {
        // 掌握定义方法的完整格式，搞清楚使用方法的好处
        // 需求：假如现在很多程序员都要进行2个整数求和的操作

        // 1.李工。
        /*int a = 10;
        int b = 20;
        int c = a + b;
        System.out.println("和是：" + c);*/

        int rs = sum(10,20);
        System.out.println("和是：" + rs);


        // 2.王工。
        /*int a1 = 30;
        int b1 = 40;
        int c1 = a1 + b1;
        System.out.println("和是：" + c1);*/

        int rs1 = sum(30,40);
        System.out.println("和是：" + rs1);
    }

//    方法的修饰符  返回值类型  方法名(形参列表){
//        方法体;
//        return 返回值;
//    }
    public static int sum(int a,int b){
        int c = a + b;
        return c;
    }
}
// 方法定义时几个注意点：
// 1.方法的修饰符：public static
// 2.方法定义时，方法名一定要和类名一致，参数列表一定要和调用时一致，参数列表的顺序一定要和调用时一致，参数列表的数据类型一定要和调用时一致，否则无法调用
// 3.方法申明了具体的返回值类型，内部必须使用return返回具体的值
// 4.形参列表可以有多个，甚至可以没有；如果有多个形参，多个形参必须用“,”隔开，且不能给初始化值

// 使用方法的好处：
// 1.方法可以重复使用，减少代码的冗余，提高代码的复用性
// 2.方法可以提高代码的 modularity，即模块化，提高代码的可维护性
// 3.方法可以提高代码的安全性、可读性、易用性、灵活性，提高代码的可靠性、可维护性、易用性，提高代码的效率